#include<bits/stdc++.h>
using namespace std;

int main(){
    int n, m, p1, s1, s2;
    cin >> n;
    vector<long long> c(n);
    for(int i = 0; i < n; i++)
        cin >> c[i];
    cin >> m >> p1 >> s1 >> s2; 
    c[p1 - 1] += s1;
    long long l = 0, r = 0;
    for(int i = 0; i < m - 1; i++)
        l += c[i] * (m - i - 1);
    for(int i = m; i < n; i++)
        r += c[i] * (i - m + 1);
    long long min = LLONG_MAX;
    int p = m;
    for(int i = 0; i < n; i++) {
        long long nl = l, nr = r;
        if(i < m - 1) {
            nl += s2 * (m - i - 1);
        } else if(i > m - 1) {
            nr += s2 * (i - m + 1);
        }
        long long a = abs(nl - nr);
        if(a < min) {
            min = a;
            p = i;
        } else if(a == min && i < p) {
            p = i;
        }
    }
    cout << p + 1;
    return 0;
}
